package com.sfh.cp.mass.pst;

import com.sfh.cp.mass.pst.impl.PstUserNote;
import com.sfh.lib.mvp.IPresenter;
import com.sfh.lib.mvp.IView;
import com.sfh.lib.mvp.annotation.Service;

import crm.sfh.server.entity.EContent;
import crm.sfh.server.entity.ENote;
import crm.sfh.server.entity.EUser;
import crm.sfh.server.entity.rsp.TPage;

/**
 * 功能描述:用户帖子-分页
 *
 * @date 2018/5/4
 */
@Service(achieve = PstUserNote.class)
public interface IPstUserNote extends IPresenter<IPstUserNote.IVNote>{
    interface IVNote extends IView {
        void onUserSuccess(EUser user);
        void onSuccess(TPage<EContent> page);
        void onError(String error);
    }


    /***
     * 分页
     */
    void listPage(String userId, int nowPage);

    /***
     * 点赞
     * @param req
     */
    void updateFabulous(ENote req);
}
